package com.hyt.it.ogt.kq.service.gov.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 考场测试报告表
 * </p>
 *
 * @author huangyh
 * @since 2021-08-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("kw_task_room_test_report")
@ApiModel(value="KwTaskRoomTestReport对象", description="考场测试报告表")
public class TaskRoomTestReport extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "任务id")
    private String taskId;

    @ApiModelProperty(value = "考点id")
    private String placeId;

    @ApiModelProperty(value = "考场id")
    private String roomId;

    @ApiModelProperty(value = "cpu")
    private String cpu;

    @ApiModelProperty(value = "内存")
    private String memory;

    @ApiModelProperty(value = "网卡速度")
    private String networkSpeed;

    @ApiModelProperty(value = "硬盘剩余空间")
    private String diskFreeSpace;

    @ApiModelProperty(value = "监考机ip")
    private String ip;

    @ApiModelProperty(value = "考生机环境检测数")
    private Integer clientTestNumber;

    @ApiModelProperty(value = "考生机环境检测合格数")
    private Integer clientPassNumber;

    @TableField("is_monitor_pass")
    @ApiModelProperty(value = "监考机是否合格")
    private Boolean monitorPass;

    @TableField("is_client_pass")
    @ApiModelProperty(value = "考生机是否合格")
    private Boolean clientPass;

}
